package com.yida.gwj.vote.service;


import com.yida.gwj.common.domain.GwjBaseCommunity;
import com.yida.gwj.vote.domain.GwjMaintenanceFundsBusiness;
import com.yida.gwj.vote.domain.dto.GwjBaseHouseOwnerDTO;

/**
 * 公维金业务数据Service接口
 *
 * @author lqq
 * @date 2023-03-22
 */
public interface IGwjBusinessDataService {

	/**
	 * 根据业务ID查询所有数据（楼栋、房屋、业主）
	 *
	 * @param bizId 业务编码
	 * @return /
	 */
	GwjBaseHouseOwnerDTO getAllDataByBizId(Long bizId);


	/**
	 * 校验业务状态
	 *
	 * @param bizId 业务编码
	 */
	GwjMaintenanceFundsBusiness checkMaintenanceFundsBusinessStatus(Long bizId);

	/**
	 * 查询基础数据（小区信息）
	 *
	 * @param id 基础数据（小区信息）主键
	 * @return 基础数据（小区信息）
	 */
	GwjBaseCommunity selectGwjBaseCommunityByGwjBaseCommunityId(Long id);
}
